package com.linktel.productionLine.entity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
* 工序良率补偿
* @TableName step_yield_offset
*/
@Data
public class StepYieldOffset implements Serializable {

    /**
    * 主键id
    */
    @ApiModelProperty("主键id")
    private Long id;
    /**
    * 产品系列id
    */
    @ApiModelProperty("产品系列id")
    private Long productSeriesId;
    /**
    * 产品系列代码
    */
    @ApiModelProperty("产品系列代码")
    private String productSeriesCode;
    /**
    * 产品系列名称
    */
    @ApiModelProperty("产品系列名称")
    private String productSeriesName;
    /**
    * 产品id
    */
    @ApiModelProperty("产品id")
    private Long productId;
    /**
    * 产品代码
    */
    @ApiModelProperty("产品代码")
    private String productCode;
    /**
    * 产品名称
    */
    @ApiModelProperty("产品名称")
    private String productName;
    /**
    * 工序id
    */
    @ApiModelProperty("工序id")
    private Long stepId;
    /**
    * 工序编码
    */
    @ApiModelProperty("工序编码")
    private String stepCode;
    /**
    * 工序名称
    */
    @ApiModelProperty("工序名称")
    private String stepName;
    /**
    * 目标良率
    */
    @ApiModelProperty("目标良率")
    private Double targetYield;
    /**
    * 阈值补偿
    */
    @ApiModelProperty("阈值补偿")
    private Double offsetThreshold;
    /**
    * 是否补偿良率
    */
    @ApiModelProperty("是否补偿良率")
    private Integer offset;
    /**
     * 最小offset值
     */
    @ApiModelProperty("最小offset值")
    private Double minOffsetYield;
    /**
     * 最大offset值
     */
    @ApiModelProperty("最大offset值")
    private Double maxOffsetYield;
    /**
    * 补偿后良率
    */
    @ApiModelProperty("补偿后良率")
    private Double finalYield;
    /**
    * 逻辑删除;0-未删除，1-已删除
    */
    @ApiModelProperty("逻辑删除;0-未删除，1-已删除")
    private Integer deleted;
    /**
    * 创建人
    */
    @ApiModelProperty("创建人")
    private String createdBy;
    /**
    * 创建时间
    */
    @ApiModelProperty("创建时间")
    private Date createdTime;
    /**
    * 更新人
    */
    @ApiModelProperty("更新人")
    private String updatedBy;
    /**
    * 更新时间
    */
    @ApiModelProperty("更新时间")
    private Date updatedTime;

}
